/* eslint-disable max-len */
import pkg from '../package.json'
import { Empty } from 'antd'

// 存储key
export const StoreKey = 'react-admin-cn'
export const TokenKey = `${StoreKey}-Token`
export const CITY_CODE = process.env.NEXT_PUBLIC_CITY_CODE || ''

// 分页配置
export const PageConfig: any = {
  base: { current: 1, page: 1, limit: 8 },
  options: { showQuickJumper: true, current: 1, page: 1, showSizeChanger: true, pageSizeOptions: ['5', '10', '20', '30', '50', '100'] },
}

// 基础配置
export default {
  name: pkg.name,
  version: pkg.version,
  title: 'React-Admin',
  author: 'Admin',
  keywords: 'react前端交流群 - 530415177',
  description: 'react前端,react后台管理模板,react管理模板',
}

export const ROUTES_LINKS = [
  { id: 1, name: 'admin', title: '首页', path: '/' },
  { id: 2, name: 'ui', title: 'Admin', path: '/admin' },
  { id: 3, name: 'hooks', title: 'UI组件库', path: '/ui' },
  { id: 4, name: 'cli', title: 'Hooks', path: '/hooks' },
  { id: 5, name: 'uniapp', title: 'CLI', path: '/cli' },
  { id: 6, name: 'tool', title: '关于我们', path: '/help/about/', isBlank: false },
  // { title: '帮助中心', path: '/docs', isBlank: true },
]

interface ICodeMessage {
  [propName: number]: string
}

export const CodeMessage: ICodeMessage = {
  200: '服务器成功返回请求的数据',
  201: '新建或修改数据成功',
  202: '一个请求已经进入后台排队（异步任务）',
  204: '删除数据成功',
  400: '发出的请求有错误，服务器没有进行新建或修改数据的操作',
  401: '用户没有权限（令牌、用户名、密码错误）',
  403: '用户得到授权，但是访问是被禁止的',
  404: '发出的请求针对的是不存在的记录，服务器没有进行操作',
  405: '请求方法不被允许',
  406: '请求的格式不可得',
  410: '请求的资源被永久删除，且不会再得到的',
  422: '当创建一个对象时，发生一个验证错误',
  500: '服务器发生错误，请检查服务器',
  502: '网关错误',
  503: '服务不可用，服务器暂时过载或维护',
  504: '网关超时',
}
// 域名
export const Domain = 'react-admin.cn'
// APPID
export const App_Id = 2
// 标签颜色
export const TagColorList = ['red', 'orangered', 'orange', 'deeppink', 'lightcoral', 'green', 'cornflowerblue', 'blue', 'darkslategrey', 'purple', 'pinkpurple', 'magenta', 'gray', 'darkolivegreen', 'lightseagreen']
// 默认图片
export const Fallback = ''
export const Favicon = ''
// tinymce key
export const TinyKey = 'i9loif5tptrktatd5nsxz66i1iqnijfpotc1lqs9mf24za7q'
export const EmptyStatus = <Empty image={Empty.PRESENTED_IMAGE_SIMPLE} />
// 百度统计
export const baiduGA = 'https://hm.baidu.com/hm.js?c9bbebeb2c76eee718a02b3f5c23f140'
// 百度资源平台验证
export const BaiduSiteVerification = 'codeva-p2DsyF5ySr'
